package com.woniuxy.cloud.form;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;

/**
 * @description:
 * @author: ZXG
 * @time: 2021/9/29
 */
@Data
public class UpdateUserAddressForm {
        /**
         * 用户id
         */
        private Integer userId;
        /**
         * 地址id
         */
        @ApiModelProperty("地址id")
        @NotNull(message = "地址id不能为空")
        private Integer userAddressId;

        /**
         * 收货人姓名
         * */
        @ApiModelProperty("收货人姓名")
        @NotBlank(message = "收货人姓名不能为空")
        private String userNickName;
        /**
         * 地址信息
         * */
        @ApiModelProperty("地址信息")
        @NotBlank(message = "地址不能为空")
        private String addressName;
        /**
         * 用户收货手机号
         * */
        @ApiModelProperty("用户收货手机号")
        @Pattern(regexp = "^[1][3-9]\\d{9}$",message = "请输入正确的手机号")
        @NotBlank(message = "手机号不能为空")
        private String addressPhone;
}
